package com.yuanfengerp.Analysis.service;

import com.yuanfengerp.Analysis.model.RolePipe;
import com.yuanfengerp.publicUtil.Result;
import org.apache.ibatis.annotations.Param;

import java.util.ArrayList;

public interface IRolePipeService {
    /**
     * 新增角色
     * @param rolePipe
     * @return
     */
    Result<RolePipe> addRolePipe(RolePipe rolePipe);
    /**
     * 根据角色编号和角色名称获取角色信息
     *
     * @param role_serial
     * @return
     */
    Result<RolePipe> getRolePipe(String role_serial, String role_name);

    /**
     *  获取角色列表
     * @return
     */
    ArrayList<RolePipe> getRolePipeList(Integer pageSize,Integer offset);
    /**
     * 修改角色信息
     * @return
     */
    Result<RolePipe> updateRolePipe(RolePipe rolePipe);
}
